package cn.iocoder.yudao.module.xkfz.domain.entity.rules;

import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@TableName("RATIO_BAND_INFO")
@KeySequence("ratio_band_info_seq")
public class RatioBandInfo extends TenantBaseDO {
    @TableId(value = "BAND_ID", type = IdType.INPUT)
    @Schema(description = "表id")
    private Long bandId;

    @TableField("START_RATIO")
    @Schema(description = "该档位占比范围的起始比例")
    private String startRatio;

    @TableField("END_RATIO")
    @Schema(description = "该档位占比范围的结束比例")
    private String endRatio;

    @TableField("SCORE")
    @Schema(description = "对应档位的评分")
    private String score;

    @TableField("GRADE")
    @Schema(description = "档位")
    private String grade;

    @TableField("INDICATOR_METHOD_ID")
    @Schema(description = "指标规则id")
    private Long indicatorMethodId;
    /**
     * 所属年份
     */
    @TableField("PERIOD_TIME")
    @Schema(description = "所属年份")
    private String periodTime;

}
